/*@charset"utf-8";*/
* {
  padding: 0;
  margin: 0;
}
.cl {
  clear: both;
}
.cl {
  _zoom: 1;
}
body {
  font-family: "黑体";
  background-color:#fff;
  /*头部结束*/
  /*版权部分开始*/
}
body li {
  list-style: none;
}
body a {
  color: #666;
  text-decoration: none;
}
body a:link,
body a:visited,
body a:hover {
  text-decoration: none;
  color: #666;
}
body #header {
  width: 100%;
  height: 74px;
  border:#e9e9e9 solid 1px; 
  background: #f8f8f8 url(../img/header_bg.png) no-repeat 0 0;
}
body .banxin {
  margin-left: 5px;
  width: 1200px;
}
body .banxin .logo {
  width: 259px;
  padding-top: 16px;
  height: 40px;
  float: left;
  padding-left: 15px;
  margin-right: 171px;
}
body .banxin .logo h1 {
  width: 259px;
  height: 40px;
  text-indent: -9999px;
  margin-top:0px;
  background: url(../img/logo.png) no-repeat 0 0;
}
body .banxin .slogan {
  width: 227px;
  height: 24px;
  float: left;
  margin-top: 32px;
  margin-right: 125px;
  background: url(../img/slogan.png) no-repeat 0 0;
}
body .banxin .search {
  width: 256px;
  padding-top: 25px;
  float: left;
  margin-right: 38px;
}
body .banxin .search input {
  width: 197px;
  height: 32px;
  color: #999;
  text-indent: 1em;
  line-height: 36px;
  border: none;
  float: left;
  outline: none;
  background: url(../img/search.png) no-repeat 0 0;
}
body .banxin .search button {
  width: 38px;
  height: 32px;
  float: left;
  border: none;
  background: url(../img/btn1.gif) no-repeat 0 0;
}
body .banxin .set {
  width: 17px;
  float: left;
  padding-top: 33px;
  margin-right: 10px;
}
body .banxin .set a {
  display: block;
  width: 17px;
  height: 17px;
  background: url(../img/sprites.png) no-repeat -5px -70px;
}
body .banxin .user {
  width: 63px;
  padding-left: 8px;
  height: 30px;
  cursor: pointer;
  padding-top: 33px;
  float: left;
}
body .banxin .user .user_name {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 7px;
  background: url(../img/sprites.png) no-repeat -5px -100px;
}
body .banxin .user .user_con {
  display: inline-block;
  width: 10px;
  height: 8px;
  float: left;
  margin-top: 6px;
  position: relative;
  background: url(../img/sprites.png) no-repeat -8px -129px;
}
body .banxin .user .user_con ul {
  width: 132px;
  height: 75px;
  position: absolute;
  right: 0;
  top: 20px;
  border-radius:4px;
  font-size: 10px;
  background: #fff;
  border:#ccc solid 1px;
  display: none;
  z-index: 999;
}
body .banxin .user .user_con ul li {
  width: 80px;
  height: 36px;
  padding-left: 50px;
  text-align: left;
  line-height: 36px;
  border-bottom: #e1dfdf solid 1px;
}
body .banxin .user .user_con ul .info {
  background: url(../img/sprites.png) no-repeat -460px -473px;
}
body .banxin .user .user_con ul .back {
  background: url(../img/sprites.png) no-repeat -457px -434px;
}
body .banxin .user .user_con ul .act {
  color: #fff;
  background: green;
}
body #bd {
  width: 1200px;
  background: #fff;
}
body #bd #iframe1 {
  float: left;
  width: 935px;
  /*	background: #000;
		border:#ccc solid 1px;
		margin-bottom:88px;*/
}
body #bd .catelog {
  width: 235px;
  padding-bottom: 1px;
  margin-right: 30px;
  float: left;
  height:810px;
  border-bottom:#e9e9e9 solid 1px;
  border-right:#e9e9e9 solid 1px;
  background-color:#f8f8f8;
}
body #bd .catelog .none {
  display: none;
}
body #bd .catelog h3 {
  color: #666;
  height: 45px;
  cursor: pointer;
  background: #f8f8f8;
  padding-left: 65px;
  margin: 0;
  position: relative;
  font: normal 16px/45px "黑体";
  border-bottom: #e9e9e9 solid 1px;
}
body #bd .catelog h3.two{
  position: relative;
}
body #bd .catelog h3.two a{
  position: absolute;
  left:0;
  top:0;
  width:235px;
  height:45px;
  padding-left:65px;
}

body #bd .catelog h3 a:hover {
  text-decoration: none;
}
body #bd .catelog h3 .icon {
  display: block;
  padding-left: 65px;
  height: 45px;
  left: 0;
  top: 0;
  position: absolute;
}
body #bd .catelog h3 .icon1 {
  background: url(../img/sprites.png) no-repeat -443px -11px;
}
body #bd .catelog h3 .icon2 {
  background: url(../img/sprites.png) no-repeat -443px -59px;
}
body #bd .catelog h3 .icon3 {
  background: url(../img/sprites.png) no-repeat -443px -110px;
}
body #bd .catelog h3 .icon4 {
  background: url(../img/sprites.png) no-repeat -443px -155px;
}
body #bd .catelog h3 .icon5 {
  background: url(../img/sprites.png) no-repeat -443px -210px;
}
body #bd .catelog h3 .icon6 {
  background: url(../img/sprites.png) no-repeat -443px -261px;
}
body #bd .catelog h3 .icon7 {
  background: url(../img/sprites.png) no-repeat -443px -324px;
}
body #bd .catelog li {
  position: relative;
}
body #bd .catelog li a{
  left:0;
  top:0;
  position: absolute;
  padding-left:94px;
  width:235px;
  height:45px;

}
body #bd .catelog li .two {
  /*font-size:14px;*/
}
body #bd .catelog li .three li {
  padding-left: 94px;
  height: 45px;
  color: #717171;
  cursor: pointer;
  background: #f8f8f8;
  position: relative;
  font: normal 14px/45px "黑体";
  border-bottom: #e9e9e9 solid 1px;
}
body #bd .catelog li .three .cur {
  background: #e7f3e3;
  color: #79a784;
}
body #bd .catelog span {
  position: absolute;
  width: 23px;
  height: 15px;
  top: 15px;
  right: 16px;
  background: url(../img/sprites.png) -363px -383px;
}
body #bd .catelog .show {
  background: url(../img/sprites.png) no-repeat -363px -316px;
}
body #bd .catelog .act {
  background: #e7f3e3;
  border-left: #AAD2B7 solid 3px;
  margin-left: -3px;
  color: #79a784;
}
body .footer {
  height: 32px;
  width: 100%;
  margin-top: 40px;
  background: #0e3301;
}
body .footer .infooter {
  width: 1200px;
  margin: 0 auto;
}
body .footer p {
  color: #fff;
  line-height: 32px;
  text-align: center;
  font: normal 12px/32px "黑体";
}
